package com.yungu.swift.system.sys.service;

import java.util.List;

import com.yungu.swift.base.ResponseData;
import com.yungu.swift.base.service.BaseService;
import com.yungu.swift.system.sys.model.dto.SysWayFenceDto;
import com.yungu.swift.system.sys.model.param.FenceRaisePriceParam;
import com.yungu.swift.system.sys.model.vo.FenceRaisePriceVo;
import com.yungu.swift.system.sys.model.vo.WayfenceInfoVo;

/**
 * @Description: 拼车围栏设置
 */
public interface SysWayFenceService extends BaseService<SysWayFenceDto> {

    /**
     * 估价查询围栏加价信息
     * @param fenceRaisePriceParam
     * @return
     */
    ResponseData<FenceRaisePriceVo> queryFenceRaisePrice(FenceRaisePriceParam fenceRaisePriceParam);

    /**
     * 查询线路围栏信息
     */
    ResponseData<List<WayfenceInfoVo>> queryWayFenceInfo(String wayUuid);
}